package com.ledi.pay.pojo;

import java.math.BigDecimal;

import lombok.Data;

/**
 * 文件名称： com.ledi.pay.pojo.DistributeRed.java<br/>
 * 初始作者： 钟小平<br/>
 * 创建日期： 2018年8月14日<br/>
 * 功能说明： 红包打款请求 <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者 日期 修改内容<br/>
 * ================================================<br/>
 * Copyright (乐迪教育科技有限公司-幼儿事业部) 2017-2018.All rights reserved.<br/>
 */
@Data
public class DistributeRed {

	private String out_order_no;// 必选 64 商户的授权资金订单号 同一商户不同的订单，商户授权资金订单号不能重复 8077735255938023
	private String deduct_auth_no;// 特殊可选 64
									// 发放红包时产生的支付宝资金订单号。deduct_auth_no与下面的deduct_out_order_no不能同时为空，二者都存在时，以deduct_auth_no为准。为了保证支付的高效，建议商户传入deduct_auth_no。
									// 2014031600002001260000001024
	private String deduct_out_order_no;// 特殊可选 64
										// 发放红包时的商户授权资金订单号。deduct_out_order_no与上面的deduct_auth_no不能同时为空，二者都存在时，以deduct_auth_no为准。为了保证支付的高效，建议商户传入deduct_auth_no。
										// 8077735255937028
	private String out_request_no;// 必选 64 商户本次资金操作的请求流水号 同一商户每次不同的资金操作请求，商户请求流水号不要重复 8077735255634078
	private String order_title;// 必选 100 业务订单的简单描述，如商品名称等 长度不超过100个字母或50个汉字 红包打款
	private BigDecimal amount;// 必选 11 需要支付的金额，单位为：元（人民币），精确到小数点后两位 取值范围：[0.01,100000000.00] 100.00
	private String payee_user_id;// 特殊可选 32 收款方的支付宝唯一用户号,以2088开头的16位纯数字组成 2088102138117431
	private String payee_logon_id;// 特殊可选 100 收款方的支付宝登录号，形式为手机号或邮箱等 alitest@alipay.com
	private String pay_timeout;// 可选 5 该笔订单允许的最晚付款时间，逾期将关闭该笔订单 取值范围：1m～7d。m-分钟，h-小时，d-天。 该参数数值不接受小数点， 如
								// 1.5h，可转换为90m，如果为空，默认1h 1h
	private String extra_param;// 可选 300 业务扩展参数，用于商户的特定业务信息的传递，json格式 {"merchantExt":"key=value"}

}
